Skip to content

chore: regenerate Java SDK from latest OpenAPI spec#39

Merged
kwent merged 7 commits intomainfrom
features/regenerate
May 7, 2026
Merged

chore: regenerate Java SDK from latest OpenAPI spec#39
kwent merged 7 commits intomainfrom
features/regenerate

Conversation

@kwent
Copy link
Copy Markdown
Member

@kwent kwent commented May 7, 2026

Summary

  • Regenerated the entire Java SDK using openapi-generator v7.13.0 against the latest Rootly swagger.json spec
  • Adds new API resources and models (alert fields, alert routes, API keys, catalog checklists, and more)
  • Updates existing models and API classes to reflect current spec changes
  • Strips Object.validateJsonElement calls from generated sources per project convention
  • 2,458 files changed across models, API classes, docs, and tests

kwent added 7 commits May 7, 2026 01:28
Regenerated using openapi-generator v7.13.0 against the latest
Rootly swagger.json. Strips Object.validateJsonElement calls
from generated sources.
Pin actions/checkout and actions/setup-java to commit SHAs
to comply with rootlyhq org policy requiring pinned actions.
0.2.6 transitively pulls jackson-core:2.14.0-rc2 which is no
longer available on Maven Central, breaking CI builds.
Post-generation sed only removed Object.validateJsonElement but
UUID.validateJsonElement also has no such method, causing compile
errors in GetTeamIdParameter and GetAlertFieldIdParameter.
Old test stubs had stale method signatures (String vs
GetAlertFieldIdParameter, missing params, etc). Deleted and
regenerated all test files. Re-applied SHA-pinned actions,
jackson-databind-nullable 0.2.10, and validateJsonElement
stripping.
@kwent kwent merged commit b6ae81f into main May 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant